package br.edu.senai.controller;

import br.edu.senai.model.Medicao;
import br.edu.senai.model.Resultado;
import java.util.List;
import javax.persistence.Query;

/**
 * @author william.chenta
 */
public class ResultadoDAO {

    private final Conexao conexao = new Conexao();

    public void salvar(Resultado r) {
        if (r.getId() == null) {
            conexao.persist(r);
        } else {
            conexao.alterar(r);
        }
    }

    public void remover(Resultado r) {
        conexao.excluir(r);
    }

    public List<Resultado> listar() {
        conexao.conectar();
        Query q = conexao.getEm().createQuery("select r from tb_resultado r");
        List<Resultado> lr = q.getResultList();
        conexao.desconectar();
        return lr;
    }
}
